<?php

include('info.php');
include_once($_SERVER[DOCUMENT_ROOT] . '/umsp/funcs-config.php');
# _DONT_RUN_CONFIG_ gets set by external scripts that just want to get the pluginInfo array via include() without running any code. Better solution?

if ( !defined('_DONT_RUN_CONFIG_') ) 
{

	include_once(_getUMSPWorkPath() . '/funcs-config.php');

	# Check for a form submit that changes the plugin status:
	if ( isset($_GET['pluginStatus']) ) {
		$writeResult = _writePluginStatus($pluginInfo['id'], $_GET['pluginStatus']);
	}

	# Read the current status of the plugin ('on'/'off') from conf
	$pluginStatus = _readPluginStatus($pluginInfo['id']);

	# New or unknown plugins return null. Add special handling here:
	if ( $pluginStatus === null )
		$pluginStatus = 'off';

	# _configMainHTML generates a standard plugin dialog based on the pluginInfo array:
	$retHTML = _configMainHTML($pluginInfo, $pluginStatus);
	echo $retHTML;

	# Add additonal HTML or code here

	# _configMainHTML doesn't return end tags so add them here:
	echo '</body>';
	echo '</html>';
}

?>
 
